I achieve - French English Dictionary